﻿namespace PMS.Services.EntityServices.Messages
{
    /// <summary>
    /// Represents message template system names
    /// 在邮件模板表中保存的待发送邮件模板的名称
    /// </summary>
    public static partial class EmailMessageTemplateNames
    {
        /// <summary>
        /// 用户注册成功后发送验证邮箱邮件：用于账户激活
        /// </summary>
        public const string CustomerEmailValidationMessage = "Customer.EmailValidationMessage";
        /// <summary>
        /// Represents system name of customer welcome message
        /// 成功注册用户发送欢迎邮件
        /// </summary>
        public const string CustomerWelcomeMessageAfterRegister = "Customer.WelcomeMessageAfterRegisted";

        /// <summary>
        /// 用户密码重置邮件：用于忘记密码时发送重置密码
        /// </summary>
        public const string CustomerPasswordRecoveryMessage = "Customer.PasswordRecovery";

        /// <summary>
        /// 当后台用户编辑页面更改了用户密码后发送更改密码邮件
        /// </summary>
        public const string CustomerPasswordChangedMessage = "Customer.PasswordHasChanged";
        /// <summary>
        /// 批量发送用户生日祝福邮件
        /// </summary>
        public const string CustomerBirthdayGreetingMessage = "Customer.HappyBirthdayGreeting";
        /// <summary>
        /// 用户更换账号邮箱地址时发送给新账箱地址的验证码
        /// </summary>
        public const string CustomerSendChangeEmailAccountCodeMessage = "Customer.SendChangeEmailAccountCode";

    }
}
